﻿using System.Text.Json;

namespace IMClient.Model.Message;

public class AddFriendResponse : ResSystemMessage
{
    public override string SystemType => "AddFriendResponse";

    public override string ToJson()
    {
        var responseData = new
        {
            MessageId,        // 响应消息ID
            SenderId,        // 回复者的ID
            SenderName,      // 回复者的名称
            SenderAvatar,    // 回复者的头像
            ReceiverId,      // 原请求者的ID
            Content,         // 回复内容
            MessageType,     // SYSTEM
            SystemType,      // friendResponse
            Accepted,        // 是否接受好友请求
            RequestMessageId  // 原请求消息ID
        };
        return JsonSerializer.Serialize(responseData);
    }
}